package com.bwhx.eruler.dao;

import java.util.List;
import java.util.Map;

import com.bwhx.eruler.bean.Page;
import com.bwhx.eruler.bean.User;

public interface UserDao extends BaseDao<User> {

	List<User> findByName(String username);

	List<User> findByMoblie(String mobile);

	void updateByMobile(User user);

	User find(Integer id);

	List<User> list(Page p);

	Integer count(User user);

	void update(Map<String, Object> mapupdate);

	List<User> listRulerUser(Page p);

	Integer countRulerUser(Integer rulerId);

}
